//----------------------------------------------------------------------------------------------//
//												//
//	これはどのような種類のプログラムですか？								//
//												//
//----------------------------------------------------------------------------------------------//

このプログラムは、トレーニング可能なAIを搭載したインジケーターの一種です。
内蔵AIはトレーニング可能です。つまり、事前のトレーニングなしではパラメータが設定されず、起動しません。
MQL5.comストア以外で限定デモ版を入手した場合は、ダウンロード後、ターミナルの「Indicators」フォルダにファイルを手動で配置してください。


//----------------------------------------------------------------------------------------------//
//												//
//	何のために使うのですか？									//
//												//
//----------------------------------------------------------------------------------------------//

このインジケーターは、学習可能なAIを用いて将来の価格動向を予測します。

- 10日先
- 1.7日先
- 5時間先
- 50分先
- 10分先

また、以下の追加情報も提供されます。
- 予測価格の偏差（ポイント単位）
- 予測誤差（パーセント単位）（この値が50%を超えると、プログラムは警告を発します）。

このプログラムには学習可能なAIが組み込まれているため、使用前に新しい入力データで学習させる必要があります。


//----------------------------------------------------------------------------------------------//
//												//
//	対応するニューラルネットワークをトレーニングするための入力データファイルはどのように入手すればよいですか？		//
//												//
//----------------------------------------------------------------------------------------------//

方法については、「AI学習ユーティリティ」を使用した手順書に記載されています。
AI学習ユーティリティは無料で、MQL5ウェブサイトのメイン製品ページから手動でダウンロードできます。


//----------------------------------------------------------------------------------------------//
//												//
//	このプログラムのメニューオプションの説明。								//
//												//
//----------------------------------------------------------------------------------------------//

ここには2つのパラメータがあります。

- 1) 「コメントを表示」 - このプログラムが実行中のウィンドウにコメントを表示するかどうかを切り替えます。
このインジケータをMQL5プログラムで使用する場合は、この設定が必要です。必要に応じて、このパラメータを無効にできます。
- 2) 「偏差」 - 予測値の予測偏差をポイント単位で表示するかどうかを切り替えます。


//----------------------------------------------------------------------------------------------//
//												//
//	このプログラムのデモ版のテスト。									//
//												//
//----------------------------------------------------------------------------------------------//

テストの前に、組み込みAIをトレーニングする必要があります（まだトレーニングを行っていない場合）。
このプログラムの無料デモ版はストラテジーテスターでのみ動作し、予測値の解説は2025年8月初旬までしか表示されません。そのため、無料テストでは、この日付より前の期間を使用してください。
ここでは、インジケーターが新しいローソク足が開いた瞬間にのみ新しい値を計算するため、加速のためにテストモード「OHLC on M1」を使用することをお勧めします。


//----------------------------------------------------------------------------------------------//
//												//
//	MQL5プログラムでこのインジケーターを使用する方法。							//
//												//
//----------------------------------------------------------------------------------------------//

このインジケーターには、3つの値バッファが用意されています。

a) 「0バッファ」 - 予測価格に関する情報が含まれます。値は5つのみです。

0) - 10日先、
1) - 1.7日先、
2) - 5時間先、
3) - 50分先、
4) - 10分先。

b) 「1バッファ」 - 予測偏差に関する情報が含まれます。
(偏差（ポイント）× (1つの価格ポイントの値) の形式で、値は5つのみです。

0) - 10日先、
1) - 1.7日先、
2) - 5時間先、
3) - 50分先、
4) - 10分先。

c) 「2 バッファ」 - 予測誤差に関する情報が、(誤差率)/100 の形式で格納されます。つまり、0 から 1 までの値です。値は 5 つだけです。

0) - 10 日先、
1) - 1.7 日先、
2) - 5 時間先、
3) - 50 分先、
4) - 10 分先。


//----------------------------------------------------------------------------------------------//
//												//
//	このプログラムを使用する際の機能。								//
//												//
//----------------------------------------------------------------------------------------------//

「AI Learn Utility」はOpenCLを使用し、適切なデバイスを必要としますが、スタンドアロンのインジケータープログラム自体はすべての計算をCPU上で実行し、OpenCLのサポートは必要ありません。

最小ハードウェア要件：

- 20GBのハードディスク空き容量、
- OpenCLをサポートする4GBのビデオカード、
- 16GBのRAM。

注意：- 各銘柄のAIパラメータファイルは約1GBを占有します。

このプログラムは、「//Common//Files//SolarTradeSuite//Theia//...」フォルダにあるニューラルネットワークパラメータを含む多数のファイルを使用するため、ストラテジーテスターおよびVPSでの動作には制限がある可能性があります。

このインジケーターを使用した戦略のテストと最適化は、ローカルでのみ実行できる可能性があります。または、ローカルネットワーク内のエージェントクラスターを使用することはできません。また、クラウドネットワークMQL5を使用することはできません。

戦略のテストやアドバイザーの最適化、そしてストラテジーテスター外で同時に実行されるプログラムの数は、同時に開いているファイルの数によって制限される可能性があります。これは約160個のローカルエージェントに相当し、MQL5の技術ドキュメントに詳細が記載されています。

VPSでも同様に制限されます。このインジケーターはVPSでの動作検証は行われていません。AIパラメータを含むファイル数が多いため、動作しない可能性があります。

開始する前に、このプログラムを起動した時点から「MN1」時間枠のローソク足が108本、つまり10年間以上あることを確認してください。これは、内蔵AIが過去9年間の価格履歴を入力データとして使用して予測を行うためです。

ストラテジーテスター外ではこのプログラムは任意の時間枠で実行できます。つまり、ストラテジーテスター外でプログラムを起動したウィンドウの時間枠は関係ありません。

これまで使用していなかった銘柄を初めて起動する際は、まずAIをトレーニングする必要があります。トレーニング方法は、「AI学習ユーティリティ」を使用した各手順に記載されています。
「AI学習ユーティリティ」はできるだけ頻繁に使用することをお勧めしますが、最後に使用してから1～2年以内、または前回のトレーニングから長期間が経過した場合、もしくは使用した銘柄の価格動向に大きな変化が見られる場合は使用しないでください。

ご注意ください：「!!! 注意：このAIは間違いを犯す可能性があります。予測の正確性を必ず確認してください!!!」
誤差計算と予測自体は、高度な数学、統計分析、機械学習の手法を用いて行われますが、金融商品の価格は、政治的意図、環境イベント、気象条件など、これらの手法では考慮されない他の事象の影響を受ける可能性があります。

すべてのAIパラメータは、ハードドライブのターミナルフォルダ「//Common//Files//SolarTradeSuite//Theia//...」に保存されます。 AI用の既成パラメータをダウンロードできるリンクがある場合は、ダウンロード後、そこにコピーしてください。

AIパラメータのバックアップコピーを、別途作成したフォルダに手動で作成することを忘れないでください。


//----------------------------------------------------------------------------------------------//
//												//
//	その他の質問。										//
//												//
//----------------------------------------------------------------------------------------------//

AIトレーニングユーティリティは無料で、MQL5ウェブサイトのメイン製品ページから手動でダウンロードできます。
すべての手順はMQL5ウェブサイトのメイン製品ページから手動でダウンロードできます。ご質問の前に、すべての手順とライセンスファイルをよくお読みください。

1) MQL5.comウェブサイトの該当インジケーターページの「ディスカッション」タブで、お気軽にご質問ください。

2) お問い合わせ先メールアドレス：gerasimovadam@gmail.com、tgwls2@gmail.com